local t = Def.ActorFrame {};
t[#t+1] = LoadActor("_death")..{
	InitCommand=function(self) self:sleep(0.05):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_music")..{
	InitCommand=function(self) self:sleep(0.6):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_open")..{
		OnCommand=function(self) self:sleep(1.2):queuecommand("Play") end;
		PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_close")..{
		OnCommand=function(self) self:sleep(5.4):queuecommand("Play") end;
		PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_soundfail")..{
		OnCommand=function(self) self:sleep(2.3):queuecommand("Play") end;
		PlayCommand=function(self) self:play() end;
};
t[#t+1] = Def.Quad{
	InitCommand=cmd(FullScreen;diffuse,color("0,0,0,0"));
	OnCommand=cmd(sleep,0.5;linear,1;diffusealpha,1;sleep,4.0);
};	
t[#t+1] = LoadActor("_grid") .. {
	InitCommand=function(self) self:Center():y(20):diffusealpha(0):zoomx(1):zoomy(1) end;
	OnCommand=function(self) self:sleep(0.5):linear(1):diffusealpha(0.5):queuecommand("Scroll") end;
	ScrollCommand=function(self) self:y(20):linear(2):addy(50):queuecommand("Scroll2") end;
	Scroll2Command=function(self) self:y(20):linear(2):addy(50):queuecommand("Scroll3") end;
	Scroll3Command=function(self) self:y(20):linear(2):addy(50) end;
};
t[#t+1] = LoadActor("_prompt")..{
		InitCommand=function(self) self:Center():zoom(0) end;
		OnCommand=function(self) self:sleep(1.3):linear(0.2):zoomx(0.8):zoomy(0.05):decelerate(0.3):zoomy(0.8):sleep(3.7):linear(0.3):zoomx(3):zoomy(0)		end;
};
t[#t+1] = LoadActor("_fail")..{
		InitCommand=function(self) self:Center():diffusealpha(0):zoom(0.8) end;
		OnCommand=function(self) self:sleep(2.4):queuecommand("Flicker") end;
		FlickerCommand=function(self) self:diffusealpha(1):sleep(0.1):diffusealpha(0):sleep(0.1):diffusealpha(1):queuecommand("Fade") end;
		FadeCommand=function(self) self:sleep(2.9):linear(0.3):diffusealpha(0) end;
};

return t